package com.bottomlord.microprofile.rest.annotation;

import java.lang.annotation.Annotation;

/**
 * @author ChenYue
 * @date 2021/4/20 16:07
 */
public class AnnotatedParamMetadata {

    private Class<? extends Annotation> annotationType;

    private String paramName;

    private String defaultValue;

    private int parameterIndex;

    public Class<? extends Annotation> getAnnotationType() {
        return annotationType;
    }

    public void setAnnotationType(Class<? extends Annotation> annotationType) {
        this.annotationType = annotationType;
    }

    public String getParamName() {
        return paramName;
    }

    public void setParamName(String paramName) {
        this.paramName = paramName;
    }

    public String getDefaultValue() {
        return defaultValue;
    }

    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue;
    }

    public int getParameterIndex() {
        return parameterIndex;
    }

    public void setParameterIndex(int parameterIndex) {
        this.parameterIndex = parameterIndex;
    }
}
